@charset "utf-8";
/* CSS Document */
.all_a{ display:block; font-size:14px; color:#333;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.margin_C{ margin:0 auto;}
.th_color{ color:#0385b0;}

*{ padding:0; margin:0;}
body{ background:url(../img/body_bg.png) repeat;}
.warp_out{ width:987px; min-height:600px; margin:0 auto; background:url(../img/warp_out_bg.png) repeat-y;}
.warp{ width:937px; height:inherit; margin:0 auto; min-height:600px;}
.warp .unionpay_header{ background:url(../img/unionpay_header_bg.png) repeat-x; height:96px;} 
.warp .unionpay_main{ padding: 25px 20px 0; min-height: 600px;}
.unionpay_footer{ background:url(../img/unionpay_footer_bg.png) repeat-x; height:42px; width:937px; margin: 0 auto;}
/* unionpay_header */
.warp .unionpay_header .unionpay_logo{ background:url(../img/unionpay_logo.png) left bottom no-repeat; width:189px; height:42px; padding:34px 0 0 0; margin-left: 32px;}
.warp .unionpay_header .unionpay_header_call{ margin:30px 5px 0 0;}

/* unionpaunionpay_main */
.warp .unionpay_main .main_box_L, .warp .unionpay_main .main_box_C, .warp .unionpay_main .main_box_R{ float:left; color:#FFF;}
.warp .unionpay_main .main_box_L{ background:url(../img/main_box_L.png) no-repeat; width:10px; height:43px;}
.warp .unionpay_main .main_box_C{ background:url(../img/main_box_C.png) repeat-x; height:43px; line-height:43px;}
.warp .unionpay_main .main_box_R{ background:url(../img/main_box_R.png) no-repeat; width:10px; height:43px;}
.warp .unionpay_main .main_left{ width:250px; float:left;}
.warp .unionpay_main .main_left .main_left_top{}
.warp .unionpay_main .main_left .main_left_con{ width:248px; border:1px solid #b6b7b7; min-height:540px; border-radius:0 0 5px 5px; background:url(../img/main_con_bg.png) bottom repeat-x; position:relative;}
.warp .unionpay_main .main_left .main_left_con p.p_intro{ padding-left:14px; font-size:14px; line-height: 25px;}
.warp .unionpay_main .main_left .main_left_con .main_left_capion{ position:absolute; bottom:0; padding:0 10px 20px 10px;}
.warp .unionpay_main .main_left .main_left_con .main_left_capion strong{ line-height:30px;}
.warp .unionpay_main .main_left .main_left_con .main_left_capion p{ font-size:14px; line-height: 29px; margin:0;}
.warp .unionpay_main .main_right_top{margin:0 0 15px 0;}


/** index **/
.warp .unionpay_main .main_right{ width:630px; float:right;}
.warp .unionpay_main .main_right .main_right_con{ width:630px; min-height:540px;}
.warp .unionpay_main .main_right .main_right_con .accout_info{ background:url(../img/unionpay_btn_02.png) no-repeat; width:186px; height:24px; line-height:24px; padding-left:10px;}
.warp .unionpay_main .main_right .main_right_con .accout_info:hover{ text-decoration:none;}
.warp .unionpay_main .main_right .main_right_con .form-horizontal{ padding:15px 0 15px 5px;}
.warp .unionpay_main .main_right .main_right_con .control-group_2{ padding-left:22px; padding-top:20px;}
.warp .unionpay_main .main_right .main_right_con .icon_system_capion{ background:url(../img/icon_system_capion.png) no-repeat; width:13px; height:14px;}
.warp .unionpay_main .main_right .main_right_con .capion_p{ color:#b10905; display: inline-block; padding-left: 8px;}
.warp .unionpay_main .main_right .main_right_con .capion_p p{ width:534px;}
.warp .unionpay_main .main_right .main_right_con .form-horizontal .controls .input-xlarge{ width:336px;}
table.Notes{ font-size:13px; text-align:center;}
table.Notes td{height:40px; line-height:40px; background-color:#f2f2f2;}
table.Notes td span{background-image: url("../img/bank_logos.gif");background-repeat: no-repeat;display: inline-block;height: 35px;vertical-align: middle;width: 127px;}
table.Notes td span.bank01{ background-position: 0 -38px;}
table.Notes td span.bank02{ background-position: 0 -73px;}
table.Notes td span.bank03{ background-position: 0 -108px;}
table.Notes td span.bank04{ background-position: 0 -143px;}
table.Notes td span.bank05{ background-position: 0 -178px;}
table.Notes td span.bank06{ background-position: 0 -213px;}
table.Notes td span.bank07{ background-position: 0 -248px;}
table.Notes td span.bank08{ background-position: 0 -283px;}
table.Notes td span.bank09{ background-position: 0 -318px;}
table.Notes td span.bank10{ background-position: 0 -353px;}
table.Notes td span.bank11{ background-position: 0 -388px;}
table.Notes td span.bank12{ background-position: 0 -423px;}
table.Notes td span.bank13{ background-position: 0 -458px;}
table.Notes td span.bank14{ background-position: 0 -493px;}
table.Notes td span.bank15{ background-position: 0 -528px;}
table.Notes td span.bank16{ background-position: 0 -563px;}
table.Notes td span.bank17{ background-position: 0 -598px;}
table.Notes td span.bank18{ background-position: 0 -633px;}
table.Notes td span.bank19{ background-position: 0 -668px;}
table.Notes td span.bank20{ background-position: 0 -703px;}
table.Notes td span.bank21{ background-position: 0 -738px;}
table.Notes td span.bank22{ background-position: 0 -773px;}
table.Notes td span.bank23{ background-position: 0 -808px;}
table.Notes td span.bank24{ background-position: 0 -843px;}
table.Notes td span.bank25{ background-position: 0 -877px;}
table.Notes td span.bank26{ background-position: 0 -911px;}
table.Notes td span.bank27{ background-position: 0 -945px;}
table.Notes td span.bank28{ background-position: 0 -979px;}
table.Notes td span.bank29{ background-position: 0 -1013px;}
table.Notes td span.bank30{ background-position: 0 -1048px;}
table.Notes td span.bank31{ background-position: 0 -1083px;}
table.Notes td span.bank32{ background-position: 0 -1117px;}
table.Notes td span.bank33{ background-position: 0 -1151px;}
table.Notes td span.bank34{ background-position: 0 -1186px;}
table.Notes td span.bank35{ background-position: 0 -1221px;}
table.Notes td span.bank36{ background-position: 0 -1256px;}
table.Notes td span.bank37{ background-position: 0 -1291px;}
table.Notes td span.bank38{ background-position: 0 -1326px;}
table.Notes td span.bank39{ background-position: 0 -1361px;}
table.Notes td span.bank40{ background-position: 0 -1396px;}
table.Notes td span.bank41{ background-position: 0 -1431px;}
table.Notes td span.bank42{ background-position: 0 -1466px;}
table.Notes td span.bank43{ background-position: 0 -1501px;}
table.Notes td span.bank44{ background-position: 0 -1536px;}
table.Notes td span.bank45{ background-position: 0 -1571px;}
table.Notes td span.bank46{ background-position: 0 -1606px;}
table.Notes td span.bank47{ background-position: 0 -1641px;}
table.Notes td span.bank48{ background-position: 0 -1676px;}
table.Notes td span.bank49{ background-position: 0 -1711px;}
table.Notes td span.bank50{ background-position: 0 -1746px;}
table.Notes td span.bank51{ background-position: 0 -1781px;}
table.Notes td span.bank52{ background-position: 0 -1816px;}
table.Notes td span.bank53{ background-position: 0 -1851px;}
table.Notes td span.bank54{ background-position: 0 -1886px;}
table.Notes td span.bank55{ background-position: 0 -1921px;}
table.Notes td span.bank56{ background-position: 0 -1956px;}
table.Notes td span.bank57{ background-position: 0 -1991px;}
table.Notes td span.bank58{ background-position: 0 -2026px;}
table.Notes td span.bank59{ background-position: 0 -2061px;}
table.Notes td span.bank60{ background-position: 0 -2096px;}
table.Notes td span.bank61{ background-position: 0 -2131px;}
table.Notes td span.bank62{ background-position: 0 -2166px;}
table.Notes td span.bank63{ background-position: 0 -2201px;}
table.Notes td span.bank64{ background-position: 0 -2236px;}
table.Notes td span.bank65{ background-position: 0 -2271px;}
table.Notes td span.bank66{ background-position: 0 -2306px;}
table.Notes td span.bank67{ background-position: 0 -2341px;}
table.Notes td span.bank68{ background-position: 0 -2376px;}
table.Notes td span.bank69{ background-position: 0 -2411px;}
table.Notes td span.bank70{ background-position: 0 -2446px;}
table.Notes td span.bank71{ background-position: 0 -2481px;}
table.Notes td span.bank72{ background-position: 0 -2516px;}
table.Notes td span.bank73{ background-position: 0 -2551px;}
table.Notes td span.bank74{ background-position: 0 -2586px;}
table.Notes td span.bank75{ background-position: 0 -2621px;}
table.Notes td span.bank76{ background-position: 0 -2656px;}
table.Notes td span.bank77{ background-position: 0 -2691px;}
table.Notes td span.bank78{ background-position: 0 -2726px;}
table.Notes td span.bank79{ background-position: 0 -2761px;}
table.Notes td span.bank80{ background-position: 0 -2796px;}
table.Notes td span.bank81{ background-position: 0 -2831px;}
table.Notes td span.bank82{ background-position: 0 -2866px;}
table.Notes td span.bank83{ background-position: 0 -2901px;}
table.Notes td span.bank84{ background-position: 0 -2936px;}
table.Notes td span.bank85{ background-position: 0 -2971px;}
table.Notes td span.bank86{ background-position: 0 -3006px;}
table.Notes td span.bank87{ background-position: 0 -3041px;}
table.Notes td span.bank88{ background-position: 0 -3076px;}
table.Notes td span.bank89{ background-position: 0 -3111px;}
table.Notes td span.bank90{ background-position: 0 -3146px;}
table.Notes td span.bank91{ background-position: 0 -3181px;}
table.Notes td span.bank92{ background-position: 0 -3216px;}
table.Notes td span.bank93{ background-position: 0 -3251px;}
table.Notes td span.bank94{ background-position: 0 -3286px;}
table.Notes td span.bank95{ background-position: 0 -3321px;}
table.Notes td span.bank96{ background-position: 0 -3356px;}
table.Notes td span.bank97{ background-position: 0 -3391px;}
table.Notes td span.bank98{ background-position: 0 -3426px;}
table.Notes td span.bank99{ background-position: 0 -3461px;}
table.Notes td span.bank100{ background-position: 0 -3496px;}
table.Notes td span.bank101{ background-position: 0 -3531px;}
table.Notes td span.bank102{ background-position: 0 -3566px;}
table.Notes td span.bank103{ background-position: 0 -3601px;}
table.Notes td span.bank104{ background-position: 0 -3636px;}
table.Notes td span.bank105{ background-position: 0 -3671px;}
table.Notes td span.bank106{ background-position: 0 -3706px;}
table.Notes td span.bank107{ background-position: 0 -3741px;}
table.Notes td span.bank108{ background-position: 0 -3776px;}
table.Notes td span.bank109{ background-position: 0 -3811px;}
table.Notes td span.bank110{ background-position: 0 -3846px;}
table.Notes td span.bank111{ background-position: 0 -3881px;}
table.Notes td span.bank112{ background-position: 0 -3916px;}
table.Notes td span.bank113{ background-position: 0 -3951px;}
table.Notes td span.bank114{ background-position: 0 -3986px;}
table.Notes td span.bank115{ background-position: 0 -4021px;}
table.Notes td span.bank116{ background-position: 0 -4056px;}
table.Notes td span.bank117{ background-position: 0 -4091px;}
table.Notes td span.bank118{ background-position: 0 -4126px;}
table.Notes td span.bank119{ background-position: 0 -4161px;}
table.Notes td span.bank120{ background-position: 0 -4196px;}
table.Notes td span.bank121{ background-position: 0 -4231px;}
table.Notes td span.bank122{ background-position: 0 -4266px;}
table.Notes td span.bank123{ background-position: 0 -4301px;}
table.Notes td span.bank124{ background-position: 0 -4336px;}
table.Notes td span.bank125{ background-position: 0 -4371px;}


table.Notes td span.bank999{ background-position: 0 -4126px;}
#bank_list ul li{background-image: url("../img/bank_logos.gif");background-repeat: no-repeat;display: inline-block;height: 35px;vertical-align: middle;width: 127px; margin:5px; cursor:pointer}
#bank_list ul li.icbc{background-position: 0 -38px;}
#bank_list ul li.abc{background-position: 0 -73px;}
#bank_list ul li.boc{background-position: 0 -108px;}
#bank_list ul li.ccb{background-position: 0 -143px;}
#bank_list ul li.bcom{background-position: 0 -178px;}
#bank_list ul li.psbc{background-position: 0 -213px;}
#bank_list ul li.citic{background-position: 0 -248px;}
#bank_list ul li.cmbc{background-position: 0 -283px;}
#bank_list ul li.ceb{background-position: 0 -353px;}
#bank_list ul li.cmb{background-position: 0 -388px;}
#bank_list ul li.spdb{background-position: 0 -423px;}
#bank_list ul li.hxb{background-position: 0 -493px;}
#bank_list ul li.sdb{background-position: 0 -528px;}
#bank_list ul li.cib{background-position: 0 -598px;}
#bank_list ul li.gdb{background-position: 0 -633px;}
#bank_list ul li.bea{background-position: 0 -3076px;}
#bank_list ul li.chb{background-position: 0 -4161px;}
#bank_list ul li.srcb{background-position: 0 -3251px;}
#bank_list ul li.bob{background-position: 0 -458px;}
#bank_list ul li.cbhb{background-position: 0 -668px;}
#bank_list ul li.bjrcb{background-position: 0 -4196px;}
#bank_list ul li.njcb{background-position: 0 -1746px;}
#bank_list ul li.nbcb{background-position: 0 -1571px;}
#bank_list ul li.hzb{background-position: 0 -4231px;}
#bank_list ul li.pab{background-position: 0 -563px;}
#bank_list ul li.hsb{background-position: 0 -4266px;}
#bank_list ul li.czb{background-position: 0 -4301px;}
#bank_list ul li.shb{background-position: 0 -318px;}
#bank_list ul li.gzcb{background-position: 0 -4056px;}
#bank_list ul li.other{background-position: 0 -4126px;}


/** affirm **/
.main_right_con .affirm_capion{ width:628px; min-height:122px; margin-bottom: 10px;}
.main_right_con .affirm_capion .affirm_capion_T{ background:url(../img/affirm_capion_top.png) no-repeat; width:628px; height:13px;}
.main_right_con .affirm_capion .affirm_capion_C{ background:url(../img/affirm_capion_main_bg.png) bottom repeat-x; width:606px; min-height:96px; padding: 0 10px; border-right: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE;}
.main_right_con .affirm_capion .affirm_capion_B{ background:url(../img/affirm_capion_bottom.png) no-repeat; width:628px; height:13px;}
.main_right_con .affirm_capion .affirm_capion_C p{ margin:0; line-height: 22px;}
.affirm_field{ height:37px; line-height:37px; border-bottom:1px solid #e2e2e2; margin: 0 15px;}
.form-horizontal .affirm_field .control-label{ padding-left:20px;text-align:left;}
.form-horizontal .affirm_field .controls{ margin-left: 160px;}
.form-horizontal .controls p {font-size: 14px; line-height: 28px; margin: 0;}
/** pay succeed_bg **/
.form-horizontal .affirm_field .pay_succeed{ background:url(../img/pay_succeed_bg.png) repeat-x; height:70px; border-radius: 5px; margin-top: 30px; padding-top:20px;}
.form-horizontal .affirm_field .pay_succeed span{ background:url(../img/icon_system_big.png) no-repeat; height:32px; width:32px;}
.form-horizontal .affirm_field .pay_succeed p{ color:#ff0000; font-size:18px; font-weight:bold; line-height:32px; padding-left:15px;}
/** terms page **/
.warp .unionpay_main .term ul {font-weight:bold;}
.warp .unionpay_main .term ul li {line-height:24px;margin:0 0 5px 0;}
/** report **/
.warp .unionpay_main .grid-view .table thead th, .warp .unionpay_main .grid-view .table tbody tr td{text-align:center;}
.warp .unionpay_main .grid-view .table tfoot tr td{text-align:center; font-weight:bold;}
/* unionpay_footer */
.unionpay_footer p{text-align:left; float:right; line-height:39px; margin-top: 3px;}